*{margin:0;padding:0;font-size:100%}*:focus{outline:none}ul,ol{list-style-type:none}img{border:none}a{text-decoration:none;cursor:pointer}a:hover{text-decoration:none!important}button,input[type=button],input[type=submit]{cursor:pointer;border:none}header,section,footer,aside,nav,article{display:block}table{border-collapse:collapse;width:100%}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}body,html{height:100%}@font-face{font-family:'OSans';src:url('../fonts/OpenSans.eot');src:url('../fonts/OpenSans.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans.woff') format('woff'), url('../fonts/OpenSans.ttf') format('truetype');font-style:normal;font-weight:normal}@font-face{font-family:'OSansB';src:url('../fonts/OpenSans-Bold.eot');src:url('../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Bold.woff') format('woff'), url('../fonts/OpenSans-Bold.ttf') format('truetype');font-style:normal;font-weight:normal}@font-face{font-family:'OSansSB';src:url('../fonts/OpenSans-Semibold.eot');src:url('../fonts/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Semibold.woff') format('woff'), url('../fonts/OpenSans-Semibold.ttf') format('truetype');font-style:normal;font-weight:normal}@font-face{font-family:'OSansL';src:url('../fonts/OpenSans-Light.eot');src:url('../fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Light.woff') format('woff'), url('../fonts/OpenSans-Light.ttf') format('truetype');font-style:normal;font-weight:normal}@font-face{font-family:'OSansI';src:url('../fonts/OpenSans-Italic.eot');src:url('../fonts/OpenSans-Italic.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Italic.woff') format('woff'), url('../fonts/OpenSans-Italic.ttf') format('truetype');font-style:normal;font-weight:normal}body{font:15px OSans,Arial,sans-serif;color:#282528}html,body{min-height:100%;min-width:300px}.left{float:left;display:block}.right{float:right!important;display:block}h1,h2,h3,h4,h5,h6,strong,i,em,ins{font-weight:normal;font-style:normal}ins,del{text-decoration:none}.wrapper{width:100%;max-width:1200px;padding:0 15px;margin:0 auto;position:relative}.table{display:table !important;width:100%}.table>*{display:table-cell;vertical-align:top}.dib>*{display:inline-block;vertical-align:top}.hidden{display:none}.mr-{margin-right:-30px !important}section{position:relative}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.scroll-animate{}.anim{transition:all 1s ease;opacity:0.01}.red-par-btn{width:125px;height:40px;position:relative;text-align:center;display:block;background:none}.red-par-btn .bg{width:100%;height:100%;-webkit-transform:skew(-23deg);-moz-transform:skew(-23deg);-o-transform:skew(-23deg);background-color:#7ca641;display:block;position:absolute;top:0;left:0}.red-par-btn:hover .bg{background-color:#8fb855}.red-par-btn span{position:relative;z-index:5;color:#fff;font-size: 16px;font-weight:bold;text-transform:uppercase;padding-top:10px;display:inline-block}.header{padding-top:11px;padding-bottom:7px;top:0;left:0;width:100%}.h-push{height:100px;display:none}.header .h-logo img{max-width:100%}.header.min{background-color:#2f2e2d;position:fixed;z-index:20}.header .h-logo-min{display:none !important}.header .h-logo-min img{}.header.min .h-logo{display:none !important}.header.min .h-logo-min{display:table-cell !important;width:170px}.header.min .h-logo-min img{max-width:100%}.header.min .h-right{padding-top:0;color:#fff;margin:20px 0px 0px}
.header .table >*{vertical-align:middle}
.header .table .h-nav li{text-align:center;line-height:36px;padding:0 7px}
.header .table .h-nav li a{color:#969596;font-size: 20px;text-transform:uppercase}
.header .table .h-nav li a:hover, .header .table .h-nav li.active a{color:#282528}
.header.min .h-nav li.active a, .header.min .h-nav li a:hover{color:#fff}
.header .table .h-contacts{text-align:right;float:right;font:12px OSansL,Arial,sans-serif}
.header .table .h-contacts strong{font-size: 24px;line-height:26px}
.header .table .h-contacts strong a{color:#000}
.h-right{text-align:center}
.h-price{float:left;margin-right:20px}
.st-head{margin-bottom:5px;font-weight: bold;color: #28272d;text-transform: uppercase;font-family: magistralc;background: #fff;font-size: 24px;display:block;box-shadow: 0 10px 10px -10px #000;border-radius: 2px;}
.header.min .table .h-contacts strong a{color:#fff}
.header .expand-btn{width:40px;height:40px;border:2px solid #282828;border-radius:5px;text-align:center;background:none;padding-top:10px;display:none;position:absolute;top:10px;right:0px}.header.min .expand-btn{border-color:#fff}
.header .expand-btn i{width:24px;height:2px;background-color:#282828;display:block;margin:0 auto 5px}.header.min .expand-btn i{background-color:#fff}.parts{background:url(../img/remont-chemodanov-bg.jpg) center 0 no-repeat;background-size:cover;padding: 45px 0 20px;}
.parts_thanks{min-height:700px}
.parts .wrapper{position:static}
.parts h1{font:30px OSansB,Arial,sans-serif;color:#2b2a30;text-transform:uppercase;letter-spacing:.025em;line-height:64px}
.parts h1 span{display:inline-block;position:relative}
.parts h1 span:before{height:55px;width:10000px;content:"";display:block;position:absolute;right:-7px;top:4px;background-color:rgba(242, 241, 232, .9)}
.parts h1 span i{font-weight:bold;position:relative}
.parts h4{color:#fff;font:22px OSansSB,Arial,sans-serif;line-height:34px;margin-top:30px}
.parts h4 span{display:block;margin-left:199px}.order-form{width:100%;float:right;margin-top:-375px;max-width:370px;background-color:rgba(255,255,255,.9);position:relative;padding:10px 50px 20px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.22);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.22);box-shadow:0 1px 4px rgba(0,0,0,0.22);border:solid 3px rgb(124,166,25);}
/*.order-form:before{border:solid 3px rgb(124,166,25);content:"";width:101%;height:101%;display:block;top:-7px;left:-7px;position:absolute}*/
.order-form h3{text-align:center;font:17px OSansB,Arial,sans-serif;line-height:25px;position:relative;z-index:10;margin-bottom:10px}
.order-form h3 span{color:#f53339}
.order-form p{text-align:center;font-size:13px;color:#5b646e;margin-bottom:15px}
.order-form select{background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../img/arr.png) no-repeat;background-size:20px 20px;cursor:pointer;background-position:230px 8px;width:260px;line-height:25px;margin:-7px 0 0 5px;border:1px solid #7d7c7b;color:#444;padding:0 0 0 10px}

.order-form select option{padding:10px 0px 0px 15px;width:100%;background:#fff;color:#000;height:35px;color:#444;border-radius:0 !important}
.order-form input[type=text], .order-form input[type=email]{color:#444;font:13px Osans,Arial,sans-serif;background:none;border:none;border-bottom:1px solid #7d7c7b;display:block;width:100%;padding:11px 5px;position:relative;z-index:10;margin-bottom:16px}
.order-form .red-par-btn{max-width:270px;width:100%;height:60px;margin-top:25px;background:none;position:relative;z-index:10}
.order-form .red-par-btn.fstep2{margin-top:0}
.order-form .red-par-btn span{font-size:14px;padding-top:0}.brands{background:url(../img/brands-bg.jpg);padding-top:5px;padding-bottom:5px;text-align:center}
.brands ul li{display:inline-block;margin-right:20px;text-align:center}
.brands ul li a{}
.brands ul li a:hover{opacity:0.6}
.brands ul li a i{display:table;margin:0 auto}
.brands ul li a i ins{display:table-cell;vertical-align:middle;height:56px}
.brands ul li a span{font:12px OSansL,Arial,sans-serif;color:#fff;display:block}
.brands ul li a:hover span{opacity:0.6}.h2{text-align:center;font:28px OSansB,Arial,sans-serif;text-transform:uppercase;position:relative}
.h2:after,.h2:before{width:60px;height:1px;display:block;display:inline-block;vertical-align:middle;position:relative;content:"";background-color:#babdc1;margin:0 38px;top:-3px}.we-offer{padding-top:42px;text-align:center}
.we-offer p.caption{margin-top:30px;font-size:16px;line-height:36px;max-width:762px;margin:50px auto 0}
.we-offer .list{background:url(../img/polomki-chemodanov-na-kolesah.png) center 32% no-repeat;margin-top:45px}
.we-offer .list .col{width:44%}
.we-offer .list .col .item{cursor:pointer;max-width:300px;position:relative;clear:both;padding:10px 15px 10px;margin-bottom:65px}
.we-offer .list .col .item:hover ins{display:block}
.we-offer .list .col .item i{display:block;height:70px}
.we-offer .list .col .item strong{display:block;font-size: 16px;margin-top:-5px}
.we-offer .list .col .item p{font-size:16px;line-height:24px;margin-top:11px}
.we-offer .list .col .item ins{position:absolute;border:2px solid #81c451;top:0;left:0;width:100%;height:100%;display:none}
.we-offer .list .col .item ins span{font:16px OSansB,Arial,sans-serif;color:#7ca641;font-weight:bold;position:absolute;right:11px;top:-13px;background-color:#fff;padding:0 5px}.garant .check{background:url(../img/garant-bg.jpg) center 0 no-repeat;-webkit-background-size:cover;background-size:cover;padding:25px 15px;text-align:center;color:#fff}
.garant .check h2{font-size:28px;line-height:40px;text-transform:uppercase}
.garant .check p{width:80%}.garant .red-border{border:2px solid #81c451;margin:20px auto 0;max-width:970px;padding:10px 20px;text-align:center}
.garant .red-border p{line-height:20px;}
.garant .red-border p strong{font-family:OSansB}.garant .list{margin:75px auto 0;max-width:870px}
.garant .list .item{text-align:center;width:43%;float:left;height:230px}
.garant .list .item:nth-child(even){float:right}
.garant .list .item i{height:91px;display:block}
.garant .list .item p{font-size:16px;line-height:26px}
.garant .list .item p strong{font-family:OSansB;white-space:nowrap}.delivery{text-align:center;color:#fff;}
.delivery .banner{background:url(../img/delivery-banner-bg.jpg) center 0 no-repeat;-webkit-background-size:cover;background-size:cover;padding:30px 0 30px}
.delivery .banner h2{font-weight: bold;font-size: 28px;line-height:36px;text-transform:uppercase;max-width:890px;margin:0 auto}
.delivery .banner h2 span.white_del{border:2px solid #fff;color:#fff;padding:0 10px;}
.delivery .banner h2 span.red_del{border:2px solid #f41d24;color:#f41d24;padding:0 10px;}
.delivery .list{background:url(../img/delivery-list-bg.png);padding:25px 0;border-top:5px solid #fff;}
.delivery .list .item{width:20.33%;display:inline-block;background:rgba(255, 255, 255, .3);margin-right:0px;border:2px solid #2c2a29;vertical-align:top;padding:5px 16px}
.delivery .list .item p{text-transform:uppercase;margin-top:12px;color:#2c2a29;font-size:18px;font-weight:bold;line-height:26px}
.delivery .list .item p strong{font-family:OSansB}.how-to-get{padding:92px 0 30px;text-align:center}
.how-to-get .list{margin-top:130px}
.how-to-get .list .item{position:relative;width:25%;vertical-align:top;float:left}
.how-to-get .list .item i{background-color:#fff;border:2px solid #81c451;display:inline-block;position:relative}
.how-to-get .list .item i span{position:absolute;font:24px OSansB,Arial,sans-serif;color:#81c451;position:absolute;right:11px;top:-19px;background-color:#fff;padding:0 5px}
.how-to-get .list .item i img{display:block}
.how-to-get .list .item .after{width:0px;height:2px;background-color:#81c451;position:absolute;top:50px;left:194px;transition:all 1s ease}
.how-to-get .list .item p{font-size:15px;line-height:26px;padding:0 15px;margin-top:25px}
.how-to-get .list .item p a{color:#81c451;text-decoration:underline}
.how-to-get .red-par-btn{width:271px;height:60px;margin:79px auto 0}
.how-to-get .red-par-btn span{padding-top:0}.reviews{margin-top:50px;padding-top:103px;padding-bottom:70px;background:#fcfcfc url(../img/quotes.png) 5% 5% no-repeat}.reviews-slider{position:relative;margin-top:110px}
.reviews-slider .slider-content{overflow:hidden;position:relative;width:1170px;margin:0 auto}
.reviews-slider .slider-container{width:10000px}
.reviews-slider .slider-container li{float:left;width:1170px;position:relative;font-size:13px;line-height:18px;height:350px}
.reviews-slider .slider-container li .text{width:270px;margin-right:26px;display:inline-block;vertical-align:top}
.reviews-slider .slider-container li .text:last-child{margin-right:-20px}
.reviews-slider .slider-container li h4{font:16px OSansB,Arial,sans-serif}
.reviews-slider .slider-container li .date{color:#646464;display:inline-block}
.reviews-slider .slider-container li p{margin-top:11px;line-height:20px}
.reviews-slider .slider-dots{margin-top:30px;text-align:center}
.reviews-slider .slider-dots button{width:14px;height:14px;border:2px solid #fff;background-color:#d2d1d2;border-radius:20px;margin:0 2px}
.reviews-slider .slider-dots button.active{background-color:#fff;border-color:#000}.team{background:url(../img/team-bg.png);padding-top:92px;padding-bottom:30px}
.team .list{margin-top:86px;text-align:center}
.team .list .item{max-width:370px;display:inline-block;vertical-align:top;margin:0 15px;text-align:center;font-size:25px;}
.team .list .item img{width:100%}
.team .list .item .name{font:bold 16px magistralc;color:#81c451;display:block;margin-top:18px;margin-bottom:5px}
.team .list .item .post{font:13px OSansI,Arial,sans-serif;display:block}
.team .list .item p{font-size:13px;line-height:20px;margin-top:21px}.about-us{padding:102px 0 30px}
.nas-vybiraut {text-align:center; padding-top: 92px; padding-bottom: 54px;}
.nas-vybiraut ul{overflow:hidden; padding-top: 30px;}
ul.chosen li{list-style:none; display:inline-block; float:left;padding: 0 3px;}

.about-us .tabs{margin-top:82px;border-bottom:1px solid #a4a4a4}
.about-us .tabs .tab-item{width:25%;text-align:center;padding:0 15px}
.about-us .tabs .tab-item:first-child{padding-left:0}
.about-us .tabs .tab-item:last-child{padding-right:0}
.about-us .tabs .tab-item span{border:1px solid #a4a4a4;width:100%;margin-bottom:-1px;background-color:#a4a4a4;display:block;font:15px OSansB,Arial,sans-serif;color:#fff;text-transform:uppercase;cursor:pointer}
.about-us .tabs .tab-item span:hover{background-color:#c8c8c8;border-color:#c8c8c8;border-bottom-color:#a4a4a4}
.about-us .tabs .tab-item span{display:table}
.about-us .tabs .tab-item span i{display:table-cell;height:48px;vertical-align:middle}
.about-us .tabs .tab-item.active span{color:#f6474c;background-color:#fff;position:relative}
.about-us .tabs .tab-item.active span:after{width:100%;position:absolute;height:5px;background-color:#fff;bottom:-2px;left:0;content:""}
.about-us .content{margin-top:62px}
.about-us .content .content-item{display:none !important}
.about-us .content .content-item.active{display:table !important}
.about-us .content .content-item i{max-width:600px;width:50%;padding-right:31px}
.about-us .content .content-item i img{width:100%}
.about-us .content .content-item .text{}
.about-us .content .content-item .text h4{color:#f53339;font:18px OSansB,Arial,sans-serif;margin-bottom:27px;padding-top:20px}
.about-us .content .content-item .text p{color:#646464;font-size:15px;font-family:OSansL;line-height:25px;margin-bottom:22px}
.about-us .content .content-item .text img{margin-bottom:20px}
.about-us .content .content-item .text strong{font-family:OSansB}.contact-us{padding-top:92px;padding-bottom:54px;background-color:#f6f6f6;}
.contact-us .list{margin-top:77px}
.contact-us .list .item{width:33.33%;color:#7f7e7f;line-height:20px;font-size:13px}
.contact-us .list .item li{margin-bottom:20px}
.contact-us .list .item li strong{font-family:OSansB}
.contact-us .list .item li small{font:10px OSans,Arial,sans-serif}
.contact-us .list .item .order-form{margin-top:0;width:100%}.contact-us .list .item li strong{color:#7f7e7f}
.contact-us .list .item li strong a{color:#7f7e7f}.map{min-height:400px}.footer{background:url(../img/footer-bg.png);padding-top:40px;padding-bottom:15px}
.footer .f-socials{text-align:center}
.footer .f-socials li{display:inline-block;margin:0 13px}
.footer .f-socials li a:hover{opacity:0.7}
.footer .f-bot{position:relative;font:12px OSansL,Arial,sans-serif;color:#fff;opacity:0.6;margin-top:44px}
.footer .f-bot .policy{position:relative;z-index:5;text-decoration:underline}
.footer .f-bot .posa{position:absolute;width:100%;text-align:center}
.footer .f-bot .f-studio{position:relative;margin:-4px}
.footer .f-bot .f-studio span{position:relative;top:-8px;margin-right:21px;display:inline-block}


#blink {
    -webkit-animation: blink 1s linear infinite;
    animation: blink 1s linear infinite;
    font-weight: bold;
    color:#F00;
    font-size: 24px;
    text-align: center;
    line-height: 1.6;
    text-transform: uppercase;
    padding: 10px 4px;
    box-shadow: 0 1px 30px rgba(255, 0, 0, 0.3), -23px 0 20px -23px rgba(254, 0, 0, 0.8), 23px 0 20px -23px rgba(255, 0, 0, 0.8), 0 0 40px rgba(255, 0, 0, 0.1) inset;
    background: #fff;
}

@-webkit-keyframes blink {
	0% { color: #F00; }
	50% { color: #FBB; }
	100% { color: #F00; }
}

@keyframes blink {
	0% { color: #F00; }
	50% { color: #FBB; }
	100% { color: #F00; }
}

@media only screen and (max-width: 1138px){
    .social-box{
	display:none;
    }


}

/*arenda*/
.arenda-che{background: url(../img/bg-arenda-ch.jpg) -300px 0 no-repeat; padding: 65px 0; overflow:hidden;}
.arenda-che .left-block{width:66%; float:left;}
.arenda-che p{font-size: 20px; line-height: 24px;background: #e7e8cc8a;  color: #080707; text-align: center;  text-transform: uppercase;  padding: 10px;  font-weight: bold; font-family: magistralc;}
.arenda-che span{text-transform: none; font-weight:normal;margin: 15px 0; display: inline-block;}
.order-form.prokat{margin-top:0;}
/*arenda*/


.popup{position:absolute;top:0;width:100%;display:none;top:0;z-index:1000}.popup-shadow{background:rgba(0,0,0,0.7);position:fixed;height:100%;width:100%;z-index:100}.popup-content{width:900px;height:auto;margin:5% auto 0;position:relative;background:#fff;padding:15px;z-index:1000}.popup-callback .popup-content{width:400px;background:none}.popup-callback .order-form{float:none;margin-top:0}.popup-policy .popup-content{width:700px;font-size:12px}.popup-policy .popup-content p{line-height:17px;margin-bottom:17px}.popup-success .popup-content{width:400px;background:none}.popup-success .order-form{float:none;margin-top:0}.error{border-bottom:1px solid #f00 !important;-webkit-box-shadow:0 0 10px #f00;box-shadow:0 0 10px #f00}.anchor{position:absolute;top:-15px}.popup-success{position:fixed}.popup-success .popup-content{margin-top:10%}@media (min-width:768px){.wrapper{width:750px}}@media (min-width:992px){.wrapper{width:970px}}@media (min-width:1200px){.wrapper{width:1170px}}@media screen and (max-width:1200px){.arenda-che .left-block {width: 58%;}.header .table .h-contacts{text-align:center;float:none;display:block}.h-price{float:none;margin:0;margin-top:5px}.h-price .red-par-btn{margin:0 auto}.brands ul li{width:16.6%;margin-bottom:25px}.we-offer .list{-webkit-background-size:300px auto;background-size:300px auto;background-position:center 40%}.reviews-slider .slider-content,.reviews-slider .slider-container li{width:970px}.reviews-slider .slider-container li{height:410px}.reviews-slider .slider-container li .text{width:220px}.h-right{padding-top:0}.how-to-get .list .item .after{display:none !important}}@media (max-width:992px){.header .table.clearfix{display:block !important;position:relative;padding-bottom:55px}.header .table .h-logo,.header .table .h-logo-min{float:left;display:block;padding-top:10px}.header .table .h-nav{display:block;float:none;clear:both;position:absolute;left:0;width:100%;bottom:10px}.h-right{float:right !important;display:block;padding-top:0}.parts h4{font-size:11px}.parts h4 span{margin-left:0}.we-offer .list{background:none}.reviews-slider .slider-content,.reviews-slider .slider-container li{width:670px}.reviews-slider .slider-container li{float:left;height:610px}.reviews-slider .slider-container li .text{width:300px;margin-bottom:30px}.contact-us .list{margin-top:40px}.contact-us .list .item{width:50%;display:block;float:left}.contact-us .list .table-item{display:block;width:100%}.contact-us .list .item .order-form{float:none;margin:30px auto 0}}





@media (max-width:768px){.arenda-che .left-block { width: 48%;}.nas-vybiraut ul{width:595px; margin:0 auto;} .reviews-slider .slider-content,.reviews-slider .slider-container li{width:300px}.reviews-slider .slider-container li{float:left;height:1174px}.reviews-slider .slider-container li .text{width:300px;margin-bottom:30px}.how-to-get .list .item{width:24%}}
@media (max-width:700px){.parts .order-form{margin:50px auto 0;float:none}.parts h1,.parts h4{text-align:center}.h2{font-size:22px}.h2:after,.h2:before{margin:0 18px}.we-offer .list .col{width:50%}.we-offer .list .col .item{float:none !important;width:100%;max-width:100%}.garant .check h2{font-size:24px}.about-us .tabs .tab-item{padding:0 1px}.about-us .tabs .tab-item span{font-size:13px}.footer{padding-bottom:25px}}
@media (max-width:610px){.header .table .h-nav{display:none;top:102px;bottom:auto;border:1px solid #666;background-color:#fff;z-index:20}.header .table .h-nav li{display:block;text-align:left;border-bottom:1px solid #666}.header .table .h-nav li:last-child{border-bottom:none}.header .expand-btn{display:block}.header .table.clearfix{padding-bottom:11px}.h-right{margin-right:57px}.brands ul li{width:25%}.garant .list .item p strong{white-space:normal}.about-us .content .content-item i{width:100%;display:block;max-width:none}.about-us .content .content-item .text{display:block}.footer .f-bot .posa{text-align:left;margin-top:-20px}.header.min .h-nav li.active a,.header.min .h-nav li a:hover{color:#282528}}
@media (max-width:500px){.nas-vybiraut ul{width:300px; margin:0 auto;}.parts h1{font-size:10px;line-height:45px}.parts h1 span:before{height:41px;top:3px}.we-offer p.caption{font-size:13px;line-height:22px;margin-top:30px}.we-offer .list .col{width:100%;float:none}.we-offer .list .col .item i{height:80px}.h2:after,.h2:before{display:none}.garant .list{margin-top:40px}.garant .list .item{width:100%;height:auto;margin-bottom:35px}.delivery .list .item{width:100%;margin-bottom:40px}.delivery .list{padding:30px 0}.how-to-get{padding-top:30px}.how-to-get .list{margin-top:40px}.how-to-get .list .item{width:99%;margin-bottom:30px}.how-to-get .list .item p{margin-top:5px}.how-to-get .red-par-btn{margin-top:30px}.reviews{margin-top:20px;padding-top:30px;padding-bottom:40px}.reviews-slider{margin-top:40px}.contact-us{margin-top:0}.contact-us .list .item{width:100%}}
@media (max-width:420px){ .h-right{float:none !important;clear:both;margin-right:0;margin-top:10px}.header .table .h-logo{float:none;text-align:center;}.header.min .h-right{display:none}.header.min .table .h-nav{top:90px}}
.brands{position:relative;}
.brands:after{content:"";top:0px;position:absolute;border-top:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;}
.red-border p{font-size:24px;line-height:1.5 !Important;font-weight:bold;}
.garant .check h2{font-weight:bold;text-shadow:0 0 10px #000;}
.garant .check p{}
.list h2{margin-bottom:20px;}
.delivery{border-top:5px solid #fff;}
.banner p{margin-top:15px;font-size:16px;color:#81c451;font-weight:bold;text-shadow:0 0 10px #000;text-transform:uppercase;box-shadow:0 0 10px #000;padding:5px 0;}
.price_table{width:100%;}
.team .list .item img{width:300px;border-radius:50%;box-shadow:0 0 56px #ccc;}
.price h2{margin-bottom:20px;}
table.price_table tr:nth-child(2n+1){}
table.price_table tr{border-top:1px solid #e6e6e6;vertical-align: initial;;}
table.price_table table tr td{padding:10px 20px;}
td.price_td1,td.price_td2{font-weight:bold;font-size:20px;}
table.price_table table{border-right:5px solid #fff;border-left:1px solid #e6e6e6;}
table.price_table table tr:nth-child(2n){background:rgba(129, 196, 81, 0.35);}
table.price_table table tr:nth-child(2n+1){background:#e8e8e8;}
table.price_table table tr:first-child{background:#2f2e2d;color:#fff;}
#table{padding-top:92px;margin-bottom:20px;}
.header.min .table .h-nav li a{color:#fff;}
.brands ul li img{width:100px;}
.team .list .item p{box-shadow:0 0 6px #989695;padding:5px;text-align:center;}
.team .list .item .post{text-decoration:underline;font-weight:bold;}
.podarok p span{color:#2a2a2f;font:bold 14px magistralc;text-transform:uppercase;}
.podarok{padding:10px;width:50%;margin:0 auto;background:#81c451;box-shadow:0 0 10px #000;position:relative;border-radius:10px 10px 0 0;}
.footer .f-socials{width:25%;margin:0 auto;background:#000;padding:10px 0;border-radius:0 0 10px 10px;}
.podarok:after{content:"";display:block;width:48px;height:38px;position:absolute;background:url(../img/podarok.png) no-repeat;top:0px;left:0px;}
.podarok:before{content:"";display:block;width:48px;height:38px;position:absolute;background:url(../img/podarok-reverse.png) no-repeat;top:0px;right:0px;}
.o_nas{width:400px;margin:0 auto;overflow:hidden;}
.o_nas div{float:left;}
.garant{padding-top:67px;}
.mobile-brands{display:none;}
.mobile-parts{display:none;}
.moblie_price_table{display:none;}
table.price_table table tr td:nth-child(2n){text-align:center;font-weight:bold;}


section#master {
    background: url(/img/master.jpg) top no-repeat;
  background-size:100%;
  padding-top:0;
}
.team .list {
    margin-top: 400px;
    text-align: center;
}

@media only screen and (max-width:479px) and (min-width:260px){.brands{display:none;}
.arenda-che{background:none; padding:5px 0 30px;}
.arenda-che .left-block { width: 100%; padding: 5px 0 30px;}
tbody{width:100%; display:table;}
 section#master{background: url(/img/team-bg.png);}
  .team .list{margin-top:50px;}
.mobile-brands{display:block;width:100%;background:url(../img/brands-bg.jpg);text-align:center;}
.parts{display:none;}
.mobile-parts{display:block;}
section.mobile-parts h1{text-align:center;background:#e6e4d3;padding:10px 0;font:bold 18px magistralc;}
section.mobile-parts h2{text-align:center;font:bold 16px magistralc;background:#81c451;color:#fff;padding:5px;text-transform:uppercase;}
section.mobile-parts h3{text-align:center;font:bold 20px magistralc;background:#989695;border:4px double;}
.whywe{background:#484848;border-bottom:5px solid #fff;padding:10px;}
.whywe strong{font:bold 14px magistralc;color:#fff;}
.whywe img{width:20px;}
.o_nas{width:100%;}
.o_nas div{float:none;}
.garant .check h2{font-size:20px;}
span.white_del,span.red_del{display:block;}
span.white_del{margin-bottom:10px;}
.team .list .item img{width:100%;}
.team .list .item{margin-bottom:20px;}
.price_table{display:none;}
.moblie_price_table{display:block;}
table.moblie_price_table tr{border-top:1px solid #e6e6e6;}
table.moblie_price_table td{padding:5px;border-right:1px solid #fff;font-size:14px;}
td.price_td1,td.price_td2{font-weight:bold;font-size:20px;}
table.moblie_price_table{border-right:5px solid #fff;border-left:1px solid #e6e6e6;}
table.moblie_price_table tr:nth-child(2n){background:rgba(129, 196, 81, 0.35);}
table.moblie_price_table tr:nth-child(2n+1){background:#e8e8e8;color:#000;}
table.moblie_price_table tr:first-child{background:#2f2e2d;color:#fff;}
.order-form select{background:none;width:inherit;-webkit-appearance:menulist;-moz-appearance:menulist;-o-appearance:menulist;padding:0;}
.header.min .table .h-nav li a{color:#2f2e2d;}
.anchor{top:-70px;}
.delivery .banner h2{font-size:16px;}
.podarok,.footer .f-socials{width:100%;}
.podarok p span{font-size:12px;}
.footer .f-socials li{margin:0;}
.podarok:before,.podarok:after{background-size:50%;}
.podarok:before{background-position-x:right;}
.header .h-logo{margin:0 auto;}
.popup-callback .popup-content{width:100%;}
}



.team .list .item img {
    width: 300px;
    border-radius: 50%;
    border: 20px double #fff;
}

.team .list .item .name {
    font: bold 16px magistralc;
    color: #81c451;
    display: block;
    margin-top: 18px;
    margin-bottom: 5px;
    background: #2f2e2d;
    padding: 10px 0;
    font-size: 30px;
}

.team .list .item .post {
    text-decoration: none;
    font-family: magistralc;
    font-weight: bold;
    background: #fff;
    padding: 10px;
    font-size: 21px;
    border: 10px double #2f2e2d;
}

.team .list .item p {
   box-shadow:none;
    padding: 5px;
    text-align: center;
    font-family: magistralc;
    background: #fff;
    font-size: 14px;
  font-family:Arial;
  position:relative;
}

.team .list .item p:after {
    content: "";
    position: absolute;
    border: 10px solid transparent;
    border-bottom: 10px solid white;
    top: 0;
    bottom: 0;
    left: 0;
    width: 10px;
    height: 10px;
    right: 0;
    margin: -20px auto 0;
}

#message
{

}

#message h2
{
    margin-bottom:30px
}

#message h2 span
{
    border-bottom:5px solid #ed1d25
}

#message label
{
    color:#666;
    margin-bottom:10px;
    font-size:1.2em
}

#message #form_email,#message #form_message,#message #form_name
{
    box-sizing:border-box;
    border:1px solid #fff;
    box-shadow:none
}

#message #form_email,#message #form_name
{
    padding:25px;
    border:1px solid #ccc;
    font-size:1.1em
}

#message #form_message
{
    padding:25px 0 0 25px;
    border:1px solid #ccc;
}

#message #button_contacts,#button_contacts_1,#button_contacts_2,#button_contacts_3
{
    background:#81c451;
    padding:15px 0;
    width:100%;
    border:2px solid #666;
    color:#fff;
    cursor:pointer;
    font-size:1.3em;
    font-weight: 800;
    text-transform:uppercase;
    transition:background .6s,color .6s
}

#message #button_contacts:hover
{
    background:0 0;
    color:#666
}

#message #button_contacts_1:hover
{
    background:0 0;
    color:#666
}
#message #button_contacts_2:hover
{
    background:0 0;
    color:#666
}
#message #button_contacts_3:hover
{
    background:0 0;
    color:#666
}
