/* calibri */
@font-face{font-family:'calibriregular';src:url('../fonts/calibri.eot');src:url('calibri.eot?#iefix') format('embedded-opentype'),url('../fonts/calibri.woff') format('woff'),url('../fonts/calibri.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'calibrilight';src:url('../fonts/calibril.eot');src:url('calibril.eot?#iefix') format('embedded-opentype'),url('../fonts/calibril.woff') format('woff'),url('../fonts/calibril.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'calibribold';src:url('../fonts/calibrib.eot');src:url('calibrib.eot?#iefix') format('embedded-opentype'),url('../fonts/calibrib.woff') format('woff'),url('../fonts/calibrib.ttf') format('truetype');font-weight:normal;font-style:normal;}
/* min reset */
*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;max-height:150000px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
input [type="email"], input [type="tel"], input[type="search"], input[type="text"], input[type="password"], input[type="file"], input[type="submit"], textarea{-webkit-appearance:none;}
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;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}
body{font:18px/26px 'calibrilight', Arial, Helvetica, sans-serif;color:#3d3130;-webkit-text-size-adjust:100%;-ms-text-size-adjust:none;min-width:320px;background:#fff;}
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;}
a{color:#3d3130;text-decoration:underline;}
a:hover{text-decoration:none;}
img {border:none;}
.bg-stretch{height:100%;left:0;position:absolute;top:0;width:100%;}
#wrapper{overflow:hidden;width:100%;}
.wrap{margin:0 auto;max-width:960px;position:relative;box-sizing: border-box;}
.contentpage {min-height: 1550px;}
.wrap:after, #header:after, .header:after, .header-panel:after, .phone:after, #nav:after, #content:after, .main-heading:after, .breadcrumbs:after, .slogan:after, .present-bar li:after, .history-block ul:after, .blocks-holder:after, .blocks-area ul:after, .price:after, .tabset:after, .tab-content:after, .tab-content ul:after, .tab-content ul li:after, .price-section:after, .price-section ul:after, .question ul:after, .footer-area:after, .columns:after, .holder:after, .box ul:after{display:block;clear:both;content:"";}
/* header */
#header{position:relative;z-index:2;}
.wrap-sec{position:relative;z-index:9;}
.header{position:relative;padding:38px 0 324px;width:100%;}/*padding:38px 0 324px;*/
.header-panel{margin:0 44px 30px 42px;overflow:hidden;}
.logo{position:relative;float:left;margin:0 20px 0 0;font-size:38px;line-height:21px;font-family:'calibribold';letter-spacing:-0.2px;padding:0 0 0 75px;color:#fff;text-decoration:none;}
.wrap-sec .logo{margin:0 7px 0 42px;}
.logo span{display:block;font-size:20px;line-height:18px;font-family:'calibrilight';}
.logo:after{position:absolute;top:-1px;left:0;content:"";background:url(../img/sprite.png) no-repeat;height:48px;width:65px;}
.btn-feedback{float:right;margin:3px 0 0 66px;padding:0 22px 1px 23px;font-size:16px;line-height:42px;background:rgba(255, 255, 255, 0.08);color:#fff;text-decoration:none;letter-spacing:-0.2px;}
.btn-feedback:hover{background:rgba(255, 255, 255, 0.18);}
.btn-feedback:active{background:rgba(255, 255, 255, 0.28);}
.phone{position: absolute;right: 28%;font-size: 31px;line-height: 32px;font-family: 'calibribold';letter-spacing: -0.3px;color: #fff;/*top: 3%;*/}
.phone a{color:#fff !important; text-decoration:none !important;}
.phone b{display:inline-block;}
.phone em{display:inline-block;margin:0 1px 0 1px;}
.phone span{display:inline-block;margin:0 8px 0 0;font-size:14px;font-family:'calibrilight';}
/* nav */
.nav{margin:0 6px 0 30px;padding: 0px 0px 0px 39px;background:#3d3130;text-align:center;}/*margin:0 6px 0 4px;*/
@media only screen and (max-width:767px){.nav{padding: 0px 0px 0px 39px}}
#nav{margin: 0 0 0 -58px;overflow-x: visible; white-space: nowrap;}
#nav li{float:left;margin: 0 0 0 48px;font-size:16px;line-height:30px;list-style:none;font-family:'calibribold';text-transform:uppercase;padding: 31px 0 31px 0px;}
@media screen and (max-device-width: 720px){
#nav li{padding: 5px 0 5px 0px;}
}

#nav a{text-decoration:none;color:#fff;}
#nav a:hover{color:#ff7111;}
#nav li.active a{color:#9b8685;}
.open-close{display:none;}
/* main */
#main{margin:-196px 0 0;width:100%;overflow:hidden;position:relative;}
#main.longheight{margin:-255px 0 0;width:100%;overflow:hidden;position:relative;}
/* content */
#content{padding:6px 0 0;width:100%;position:relative;z-index:3;}
 p {margin-top: 0.5em; /* Отступ сверху */ margin-bottom: 1em; /* Отступ снизу */}
.nice-cite {margin: 1.5em 0; padding:0.5em 25px;line-height: 1.5;background: #f5f5f5;border-left: 5px solid #DAA520;}
.foto {border: 1px solid #cccccc; padding:1px; margin:35px 20px 5px 0px;}
.wrap-holder{padding:0 281px 0px 40px;}
.main-heading{margin:0 0 170px;}
.main-heading h1{margin:0 0 34px;font-size:40px;line-height:42px;font-family:'calibribold';letter-spacing:-0.8px;color:#fff;}
.breadcrumbs{margin:0 0 20px;}
.breadcrumbs li{float:left;margin:0 17px 0 0;padding:0 0 0 23px;font-size:18px;line-height:31px;letter-spacing:-0.2px;position:relative;color:#fff;}
.breadcrumbs li:first-child{padding:0 0 0 4px;}
.breadcrumbs a{color:#fff;text-decoration:none;border-bottom:2px solid rgba(255, 255, 255, 0.7);}
.breadcrumbs a:hover{border-color:transparent;}
.breadcrumbs li:after{position:absolute;top:13px;left:0;background:url(../img/sprite.png) no-repeat 0 -48px;content:"";height:7px;width:7px;}
.breadcrumbs li:first-child:after{display:none;}
.slogan{margin:0 0 86px 2px;}
.slogan strong{display:block;margin:0 0 80px;font-size:32px;line-height:38px;font-family:'calibribold';letter-spacing:-0.3px;color:#3d3130;}
.present{padding:78px 0 77px;background:#fcf8f5;}
.present2{padding:78px 0 77px;background:#fff;}
.present2 h1{margin:0 0 34px;font-size:43px;line-height:44px;font-family:'calibribold';letter-spacing:-0.6px;color:#3d3130;}
.present h2, .contentpage h2{margin:0 0 34px;font-size:30px;line-height:34px;font-family:'calibribold';letter-spacing:-0.6px;color:#3d3130;}
.present h3, .contentpage h3{margin:0 0 34px;font-size:26px;line-height:34px;font-family:'calibribold';letter-spacing:-0.6px;color:#3d3130;}
.present-list{margin:0 0 80px;}
.present-list li{margin:0 0 10px;padding:0 0 0 12px;font-size:18px;line-height:20px;font-family:'calibriregular';letter-spacing:-0.2px;color:#3d3130;position:relative;}
.present-list li:after{position:absolute;top:8px;left:0;content:"";background:#3d3130;height:6px;width:6px;border-radius:6px;}
.present-bar li{margin:0 0 10px;padding:46px 10px 55px;background:#fff;}
.present-bar-image{float:left;margin:24px 18px 0 0;width:48.5%;}
.present-bar-image img{display:block;width:100%;}
.present-bar-info{overflow:hidden;font-size:16px;line-height:18px;color:#3d3130;letter-spacing:-0.2px;}
.present-bar-info strong{display:block;margin:0 0 34px;font-size:18px;line-height:20px;font-family:'calibribold';}
.present-bar-info span{display:block;margin:0 0 3px;}
/* sidebar */
.wrap-sidebar{position:absolute;top:0;left:0;width:100%;padding-top:20px;}
#sidebar{float:right;margin:0 6px 0 0;width:230px;position:relative;z-index:9;}
.sort-town{background:#efeae7;}
.box{margin:0 0 20px;padding:39px 24px 42px 26px;}
.servise{background:#ff7111;padding:39px 24px 42px 46px;}
.useful{background:#3d3130;padding:49px 24px 47px 46px;}
.sort-ton{background:#f2eeeb;padding:39px 24px 39px 46px;}
.grayblock{background:#f2eeeb;padding:39px 24px 39px 46px;}
.sort-town{background:#efeae7;padding:39px 24px 23px 26px;}
.gruz_inner{display: none;}
body.gruzoperevozki_body div.gruz_inner{display: block;}
body.gruzoperevozki_body div.grayblock{display: none;}
ul.town_ul {height: 288px; width: 150px; overflow-y: scroll;}
.box strong{display:block;margin:0 0 29px;font-size:30px;line-height:28px;font-family:'calibribold';letter-spacing:-0.2px;}
.servise strong{color:#fcf8f5;}
.useful strong{color:#fff;}
.sort-ton strong{margin:0 0 19px;color:#3d3130;}
.grayblock strong{margin:0 0 19px;color:#3d3130;}
.sort-town strong{margin:0 0 22px;padding:0 0 0 20px;color:#3d3130;}
.box ul li{margin:0 0 18px;font-size:16px;line-height:18px;letter-spacing:-0.2px;}
.servise ul a{color:#fcf8f5;text-decoration:none;border-bottom:2px solid rgba(255, 255, 255, 0.7);}
.useful ul a{color:#fff;text-decoration:none;border-bottom:2px solid rgba(255, 255, 255, 0.7);}
.sort-ton ul a{color:#3d3130;text-decoration:none;border-bottom:2px solid rgba(176, 170, 168, 1);}
.grayblock ul a{color:#3d3130;text-decoration:none;border-bottom:2px solid rgba(176, 170, 168, 1);}
.servise ul a:hover, .servise ul li.active a, .sort-ton ul a:hover, .sort-ton ul li.active a, .grayblock ul a:hover, .grayblock ul li.active a{text-decoration:none;border-color:transparent;color:#3d3130;}
.useful ul a:hover, .useful ul li.active a{border:none;}
.accordion li{border:1px solid #efeae7;}
.accordion li.active{border:1px solid #ddd7d4;}
.box ul.accordion li{margin:0 0 1px;padding:20px 16px 22px 20px;font-family:'calibribold';text-transform:uppercase;}
.box ul.accordion a{display:inline-block;text-decoration:none;padding:0 20px 0 0;position:relative;}
.box ul.accordion a span{border-bottom:2px solid #766e6c;line-height:20px;}
.box ul.accordion a:hover span{border-bottom:2px solid #efeae7;}
.box ul.accordion li a:after{position:absolute;top:6px;right:0;content:"";background:url(../img/sprite.png) no-repeat -7px -48px;height:6px;width:11px;}
.box ul.accordion li .slide{padding:20px 0 0;}
.box ul.accordion li .slide ul li{margin:0 0 4px;padding:0;border:none;font-family:'calibrilight';text-transform:none;}
.box ul.accordion li .slide ul a:after{display:none;}
.box ul.accordion li .slide ul a{padding:0;text-decoration:none;border-bottom:2px solid #aea7a5;}
.box ul.accordion li .slide ul a:hover{border-bottom:2px solid #efeae7;}
.textbox{padding:108px 0;letter-spacing:-0.18px;}
.textbox h3{margin:0 0 38px -1px;font-size:43px;line-height:44px;font-family:'calibribold';letter-spacing:-0.37px;color:#3d3130;}
.textbox p{margin:0 0 26px;}
.textbox-holder{padding:0 43px;}
.slogan2{padding:30px 0 26px;}
.wrap-area{padding:0 0 0 40px;font-size:18px;line-height:26px;letter-spacing:-0.2px;color:#3d3130;}
.wrap-area p {padding-bottom: 13px;}
.contentpage .wrap-area a{border: none; text-decoration: none; color: #0D44A0;}
.contentpage .wrap-area a:hover{border-bottom: 1px solid #0D44A0;}
.contentpage strong {display: inline-block; margin: 0; font-size: 18px; line-height: 26px;}
.contentpage .wrap-area {padding: 0px 270px 0 40px}
.history{background:#f8f4f1;overflow:hidden;min-height:642px;}
.history-box{position:absolute;margin:0 -120px;height:642px;width:1200px;}
.history-box strong{position:absolute;top:-5px;left:240px;font-size:500px;line-height:502px;font-family:'calibribold';letter-spacing:-5px;color:#fff;}
.history-box span{position:absolute;top:428px;left:632px;font-size:150px;line-height:152px;font-family:'calibribold';letter-spacing:-1px;color:#fff;}
.history-box em{position:absolute;top:213px;left:18px;font-size:100px;line-height:102px;font-family:'calibribold';letter-spacing:-1px;color:#fff;}
.history-block{position:absolute;z-index:4;padding:106px 0 0 44px;font-size:18px;line-height:26px;color:#3d3130;}
.history-block h2{margin:0 0 54px -2px;font-size:43px;line-height:44px;font-family:'calibribold';letter-spacing:-0.4px;color:#3d3130;}
.history-block ul li{float:left;margin:0 4% 0 0;width:30%;}
.history-block ul li:last-child{margin:0;}
.history-block ul li p{margin:0 0 10px;}
.history-block ul li p strong{font-family:'calibribold';}
.blocks{padding:127px 0 158px;letter-spacing:-0.18px;}
.blocks h3{margin:0 0 17px -1px;font-size:43px;line-height:44px;font-family:'calibribold';letter-spacing:-0.37px;color:#3d3130;}
.blocks-holder{padding:0 6px 0 42px;}
.blocks-area{float:right;width:51.5%;}
.blocks-area ul li{float:left;padding:43px 39px 0;min-height:236px;width:50%;font-size:18px;line-height:22px;color:#8f8a89;}
.color-1{background:#4e4342;}
.color-2{background:#463c3b;}
.color-3{background:#3d3130;}
.color-4{background:#352a29;}
.blocks-area ul li strong{display:block;margin:0 0 6px -4px;font-size:60px;line-height:62px;font-family:'calibribold';color:#fff;}
.blocks-section{padding:32px 70px 0 2px;overflow:hidden;font-size:18px;line-height:26px;color:#3d3130;}
.blocks-section p{margin:0 0 26px;}
.price{background:#f8f4f1;margin:101px 0 0;padding:81px 0 100px;}
.price h2{margin:0 0 38px 41px;font-size:43px;line-height:44px;font-family:'calibribold';letter-spacing:-0.4px;color:#3d3130;}
.tabset{margin:0 5px 39px 4px;}
.tabset:after{display:block;clear:both;content:"";}
.tabset li{float:left;width:33.33%;font-size:18px;line-height:21px;}
.tabset li strong{display:table;height:93px;width:100%;}
.tabset li strong span{display:table-cell;vertical-align:middle;height:100%;width:100%;}
.tabset a{display:block;background:#4f4443;text-decoration:none;color:#fff;position:relative;height:93px;}
.tabset a span{padding:0 10px 0 38px;}
.tabset li:hover a{background:#ff7111;}
.tabset li:hover a:after{display:block;margin:0 auto 0;content:"";height:10px;width:19px;background:url(../img/sprite.png) no-repeat -18px -48px;}
.tabset li.active a{background:#ff7111;}
.tabset li.active a:after{display:block;margin:0 auto 0;content:"";height:10px;width:19px;background:url(../img/sprite.png) no-repeat -18px -48px;}
.tab-content{margin:0 0 236px;}
.tab-content ul{margin:0 6px 0 4px;}
.tab-content ul li{margin:0 0 10px;padding:48px 40px 50px;background:#fff;}
.price-image{float:left;margin:0 52px 0 0;width:29%;}
.price-image img{display:block;width:100%;}
.price-box{padding:2px 0 0;overflow:hidden;font-size:16px;line-height:21px;color:#3d3130;}
.price-box strong{display:block;margin:0 0 28px;font-size:18px;line-height:20px;font-family:'calibribold';}
.price-box span{display:block;}
.price-box div{padding:21px 0 0;}
.price-box span b{font-family:'calibribold';}
.price-section{margin:-198px 6px 142px 4px;padding:68px 51px 62px;border:15px solid #3d3130;position:relative;z-index:4;}
.price-section h3{margin:0 0 38px;font-size:43px;line-height:44px;font-family:'calibribold';letter-spacing:-0.4px;color:#3d3130;}
.price-section ul{margin:0 -42px 0 4px;}
.price-section ul li{float:left;margin:0 4.3% 0 0;width:29%;font-size:18px;line-height:26px;letter-spacing:-0.3px;color:#3d3130;}
.price-section ul li:last-child{margin:0 0 0 3.3%;}
.price-section ul li p{margin:0 0 10px;}
.price-section ul li p strong{font-family:'calibribold';}
.decor{background:#fff;position:relative;height:326px;z-index:1;}
.news-block{margin:577px 0 84px;}
.news{float:right;margin:0 6px 0 10px;padding:45px 22px 36px 47px;width:230px;background:#fcf8f5;}
.news strong{display:block;margin:0 0 22px;font-size:30px;line-height:32px;font-family:'calibribold';letter-spacing:-0.2px;color:#3d3130;}
.news ul li{margin:0 0 28px;font-size:16px;line-height:20px;}
.news a{text-decoration:none;color:#3d3130;border-bottom:2px solid rgba(61, 49, 48, 0.7);}
.news a:hover{border-color:transparent;}
.news-block-holder{padding:35px 50px 0 43px;overflow:hidden;letter-spacing:-0.3px;color:#3d3130;}
.news-block-holder h1,.news-block-holder h2, .news-block-holder h3 {display:block;margin:0 0 32px;font-size:32px;line-height:38px;letter-spacing:-0.4px;font-family:'calibribold';}
.news-block-holder h1:first-letter,.news-block-holder h2:first-letter, .news-block-holder h3:first-letter {font-size:54px;color:#ff7111;}
.news-block-holder strong:first-letter{font-size:54px;color:#ff7111;}
.news-block-holder p{margin:0 0 20px;}
.company-statistics{padding:47px 0 0;width:100%;overflow:hidden;}
.company-statistics li{float:left;margin:0 0.6%;padding:15px 2px 0 22px;width:23.8%;border:15px solid #fcf8f5;min-height:138px;font-size:18px;line-height:20px;color:#3d3130;}
.company-statistics li strong{display:block;font-size:50px;line-height:52px;font-family:'calibribold';}
.company-statistics li span{letter-spacing:-0.2px;}
/* feedbacks */
.feedbacks{position:relative;overflow:hidden;}
.carousel2{margin:151px 0 133px 42px;}
.carousel2 h3{position:absolute;top:-2px;font-size:43px;line-height:44px;letter-spacing:-0.4px;font-family:'calibribold';color:#3d3130;z-index:4;}
.carousel2 .gmask .slide-2{padding:0 6px 0 0;float:left;width:514px;}
.slide-2 img{float:right;margin:0 0 0 10px; width: 230px;}
.slide-2-box{padding:70px 0 0 2px;font-size:18px;line-height:22px;color:#3d3130;letter-spacing:-0.1px;}
.slide-2-box span{display:block;margin:0 0 21px;color:#acabab;}
.slide-2-box p{margin:0 0 38px;}
.btn-more{display:inline-block;padding:0 23px 0 25px;background:#ff7111;font-size:18px;line-height:44px;text-decoration:none;color:#fff;}
.btn-more:hover{opacity:0.8;}
.btn-more:active{opacity:0.7;}
.carousel2 .btn-prev, .carousel2 .btn-next{position:absolute;top:108px;left:-101px;background:url(../img/sprite.png) no-repeat -155px 0;height:55px;width:55px;text-indent:-9999px;overflow:hidden;}
.carousel2 .btn-next{left:auto;right:-101px;background:url(../img/sprite.png) no-repeat -210px 0;}

.carousel3{padding: 0 0 20px; margin: 0; overflow: hidden;}
.carousel3 h3{position:absolute;top:-2px;font-size:43px;line-height:44px;letter-spacing:-0.4px;font-family:'calibribold';color:#3d3130;z-index:4;}
.carousel3 .gmask .slide-3{padding:0 16px 0 0;float:left;width:216px;}
.slide-3 img{float:right;margin:0 0 0 0; width: 200px;}
.slide-3-box{padding:10px 0 0 0;font-size:18px;line-height:22px;color:#3d3130;letter-spacing:-0.1px; text-align: center;}
.slide-3-box span{display:block;margin:0 0 11px;color:#acabab;}
.slide-3-box p{margin:0 0 38px;}
.carousel3 .btn-prev, .carousel3 .btn-next{position:absolute;top:120px;left:-30px;background:url(../img/sprite2.png) no-repeat 0 0;height:31px;width:25px;text-indent:-9999px;overflow:hidden;}
.carousel3 .btn-next{left:auto;right:-25px;background:url(../img/sprite2.png) no-repeat -24px 0;}

.carousel4{padding: 0 0 20px; margin: 0 -10px 0 0; overflow: hidden;}
.carousel4 h3{position:absolute;top:-2px;font-size:43px;line-height:44px;letter-spacing:-0.4px;font-family:'calibribold';color:#3d3130;z-index:4;}
.carousel4 .gmask .slide-4{padding:1px;float:left;width:208px;cursor: pointer;box-sizing: border-box;}
.slide-4 img{float:right;margin:0 0 0 10px; width: 200px;}
.slide-4-box{padding:10px 0 0 0;font-size:18px;line-height:22px;color:#3d3130;letter-spacing:-0.1px; text-align: center;}
.slide-4-box span{display:block;margin:0 0 11px;color:#acabab;}
.slide-4-box p{margin:0 0 38px;}
.carousel4 .btn-prev, .carousel4 .btn-next{position:absolute;top:120px;left:-30px;background:url(../img/sprite2.png) no-repeat 0 0;height:31px;width:25px;text-indent:-9999px;overflow:hidden;}
.carousel4 .btn-next{left:auto;right:-25px;background:url(../img/sprite2.png) no-repeat -24px 0;}


.cost{position:relative;margin:-133px auto 105px;padding:54px 42px 59px 80px;max-width:1259px;background:#3d3130;font-size:18px;line-height:22px;color:#fff;overflow:hidden;letter-spacing:-0.2px;z-index:5;}
.cost .btn-calculate{margin:0 0 0 70px;}
.cost h3{margin:0 0 25px;padding:11px 0 0;font-size:42px;line-height:44px;font-family:'calibribold';letter-spacing:-0.4px;}
.flexbox{margin:0 0 123px;}
.articles{float:right;margin:0 1px 0 30px;width:230px;}
.articles h3{margin:0 0 21px 41px;font-size:30px;line-height:32px;font-family:'calibribold';letter-spacing:-0.2px;color:#3d3130;}
.articles ul{border:15px solid #fcf8f5;padding:21px 28px;width:230px;}
.articles ul li{margin:0 0 22px;font-size:16px;line-height:22px;letter-spacing:-0.2px;}
.articles ul a{text-decoration:none;color:#3d3130;border-bottom:2px solid rgba(61, 49, 48, 0.7);}
.articles ul a:hover{border-color:transparent;}
.question{padding:0 0 0 9px;overflow:hidden;}
.question h3{margin:0 0 21px 32px;font-size:30px;line-height:32px;font-family:'calibribold';letter-spacing:-0.2px;color:#3d3130;}
.question ul li{display:inline-block;margin:0 1% 20px 0;padding:33px 20px 28px 35px;width:31.93%;vertical-align:top;font-size:16px;line-height:22px;color:#3d3130;background:#fcf8f5;position:relative;letter-spacing:-0.2px;}
.question ul li:before{position:absolute;top:0;left:0;content:"";height:26px;width:100%;background:url(../img/bg-question.jpg) repeat-x;}
.question ul li:after{position:absolute;bottom:0;right:0;content:"";background:url(../img/sprite.png) no-repeat -265px 0;height:29px;width:28px;}
.question ul a{margin:0 0 22px;text-decoration:none;border-bottom:2px solid rgba(61, 49, 48, 0.7);}
.question ul a:hover{border-color:transparent;}
.question ul p{margin:22px 0 10px;}
/* footer */
#footer{position:relative;width:100%;overflow:hidden;}
.footer{padding:54px 0 34px;position:relative;width:100%;z-index:4;}
.footer-area{margin:0 0 45px;padding:0 0 0 3px;}
.btn-calculate{float:right;margin:11px 6px 0 -15px;padding:92px 27px 27px;position:relative;border:15px solid #ff7111;font-size:16px;line-height:18px;font-family:'calibribold';text-transform:uppercase;letter-spacing:-0.2px;color:#ff7111;text-decoration:none;}
.btn-calculate:after{position:absolute;top:23px;left:44px;background:url(../img/sprite.png) no-repeat -65px 0;height:59px;width:59px;content:"";}
.btn-calculate:hover{text-decoration:underline;}
.columns{margin:0 -40px 0 0;padding:6px 0 0;}
.columns ul{float:left;margin:0 20px 0 0;width:205px;}
.columns ul li{margin:0 0 12px;font-size:16px;line-height:18px;}
.columns ul a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255, 255, 255, 0.7);}
.columns ul a:hover{border-bottom:1px solid rgba(255, 113, 17, 0.7);color:#ff7111;}
.holder{padding:29px 0 0 43px;border-top:1px solid #4f4443;font-size:16px;line-height:21px;color:#706969;}
.holder-area{float:left;margin:0 10px 0 0;max-width:630px;letter-spacing:-0.16px;}
.copy{display:block;}
.holder-box{float:right;margin:0 0 0 10px;padding:2px 0 0;max-width:202px;letter-spacing:-0.16px;}
.holder-box a{text-decoration:none;color:#6a6565;}
.holder-box a:hover{text-decoration:underline;}
.footer-contacts{float:right;width:192px;font-size:16px;line-height:18px;color:#fff;padding:8px 0 0;}
.footer-contacts address{display:block;margin:0 0 25px;}
.footer-contacts strong{display:block;margin:0 0 25px;}
.footer-contacts span{display:block;}
.footer-contacts span a{color:#fff;text-decoration:none;border-bottom:2px solid rgba(255, 255, 255, 0.7);}
.footer-contacts span a:hover{border-color:transparent;}
/* slider */
.slider{position:absolute;top:0;left:0;right:0;width:100%;height:866px;z-index:1;}
.carousel1{height:866px;}
.carousel2{padding:0 0 133px;}
.gallery-holder .gholder{width:100%;}
.gallery-holder .gholder:after{content:"";display:block;clear:both;}
.carousel1 .gmask{position:relative;overflow:hidden;height:866px;width:100%;float:left;}
.carousel2 .gmask{position:relative;width:514px;width:100%;float:left;overflow:hidden;}
.gallery-holder .gmask .slideset{list-style:none;width:99999px;float:left;padding:0;margin:0;}
.carousel1 .gmask .slide{height:866px;width:514px;position:relative;position:absolute;top:0;left:0;opacity:0;}
.carousel1 .gmask .slide.active{opacity:1;}
.carousel1 .gmask .slide img{display:block;width:100%;}
.slide-block{position:relative;height:866px;width:100%;}
.slide-1-box{position:absolute;top:0;left:0;width:100%;padding:363px 0 0;}
.slide h1{margin:0 0 53px -2px;font-size:80px;line-height:66px;font-family:'calibribold';letter-spacing:-0.6px;color:#fff;}
.slide .header1{margin:0 0 53px -2px;font-size:80px;line-height:66px;font-family:'calibribold';letter-spacing:-0.6px;color:#fff;display:block;}
.slide-1-section p{margin:0 0 26px;}
.slide-1-section{margin:0 auto;padding:0 400px 0 43px;max-width:960px;font-size:18px;line-height:25px;letter-spacing:-0.2px;color:#fff;}
.slider a.btn-prev,.slider a.btn-next{background:url(../img/btn-prev.png) no-repeat;position:absolute;top:520px;left:50px;width:55px;height:55px;z-index:9999;text-indent:-9999px;overflow:hidden;}
.slider a.btn-next{left:auto;right:50px;background:url(../img/btn-next.png) no-repeat;}

@media only screen and (min-width:1700px){#header {overflow-y: hidden;overflow-x: hidden;}}
@media only screen and (max-width:1500px){.slider a.btn-prev{left:100px;top:750px;}.slider a.btn-next{right:100px;top:750px;}}
@media only screen and (max-width:767px){.slider a.btn-prev{left:20px;top:580px;}.slider a.btn-next{right:20px;top:580px;}}
@media only screen and (max-width:1500px){.carousel2 .btn-prev{top:auto;bottom:20px;left:56px;}.carousel2 .btn-next{top:auto;bottom:20px;right:56px;}}
@media only screen and (min-width:960px) and (max-width:1160px){
.carousel2 .btn-prev{top:auto;bottom:20px;left:56px;}
.carousel2 .btn-next{top:auto;bottom:20px;right:56px;}
#whitespace {display:none;}
}
@media only screen and (max-width:959px){
#whitespace {display:none;}
.wrap{padding:0 10px;max-width:none;}
.wrap-holder{padding:0 281px 0 0;}
.header-panel{margin:0 34px 39px 32px;}
.logo{margin:0 10px 0 0;}
.btn-feedback{margin:3px 0 0 36px;}
.phone{margin:6px 0 0 5px;}
.nav{margin:0;padding:30px 0 33px 20px;}
#nav{margin:0;padding:0;width:100%;display:table;text-align:center;}
#nav li{display:table-cell;float:none;margin:0;}
.main-heading h1{font-size:60px;line-height:62px;}
.holder-area{max-width:none;width:67%;}
.columns{margin:0 -120px 0 0;}
.columns ul{width:160px;}
.btn-calculate{border:4px solid #ff7111;margin:0 0 0 5px;padding:12px 4px;text-align:center;text-transform:none;}
.btn-calculate:after{display:none;}
.slogan2 .wrap-area{padding:0px 270px 0 40px;}
.slogan strong{margin:0 0 20px;}
.blocks-area ul li{padding:30px 30px 0;}
.blocks-area ul li strong{font-size:40px;line-height:42px;}
.blocks{padding:67px 0 78px;}
.company-statistics li{border:10px solid #fcf8f5;padding:10px 2px 0 12px;}
.feedbacks-area{position:absolute; bottom:20px;text-align:center; width:100%;left: 0;}
.feedbacks-area .btn-prev{top:auto;bottom:auto;left:auto;position:relative;display:inline-block;margin:0 5px;}
.feedbacks-area .btn-next{top:auto;bottom:auto;left:auto;right:auto;position:relative;display:inline-block;margin:0 5px;}
.slide h1{font-size:60px;line-height:64px;}
.slide .header1{font-size:60px;line-height:64px;}
.carousel2{margin:151px 0 133px;}
.grayblock {display:block;}
}
@media only screen and (max-width:767px){
.wrap{padding:0 10px;max-width:none;min-width:320px; min-height: none;}
.header{padding:18px 0 35px;}
.logo{height:48px;}
.header-panel{margin:0;overflow:visible;}
#main{margin:0;}
.wrap-sidebar{position:relative;width:100%;}
.wrap-sidebar .wrap{padding:0;}
#sidebar{float:none;margin:0 0 20px;;width:100%;}
.box{margin:0;}
.servise, .useful, .sort-ton, .sort-town{padding:10px;}
.grayblock {display:none;}
.box strong{margin:0 0 18px;text-align:center;}
.box ul{text-align:center;}
.box ul li{display:inline-block;margin:0 10px 8px 0;}
#content .wrap-holder{padding:0;}
.main-heading{margin:0 0 20px;}
.main-heading h1{margin:0 0 24px;font-size:40px;line-height:42px;color:#3d3130;text-align:center;}
.breadcrumbs li, .breadcrumbs a{padding:0;color:#3d3130;}
.breadcrumbs a{border-bottom:2px solid rgba(176, 170, 168, 0.7);}
.breadcrumbs a:hover{border-color:transparent;}
.breadcrumbs li:first-child{padding:0;}
.breadcrumbs li:after{display:none;}
.slogan{margin:0 0 26px;    padding-top: 10px;}
.slogan strong{font-size:22px;line-height:28px;margin:0 0 12px;}
.slogan2 .wrap-area{padding:0px;}
.present{padding:28px 0 27px;}
.present2{padding:28px 0 27px;}
.present2 h1{font-size:32px;line-height:34px;margin:0 0 14px;text-align:center;}
.present h2{font-size:32px;line-height:34px;margin:0 0 14px;text-align:center;}
.present-list{margin:0 0 20px;}
.present-bar li{padding:26px 10px 25px;}
.present-bar-image{float:none;margin:0 auto 15px;width:48.5%;}
.present-bar-info strong{margin:0 0 14px;}
.present-bar-info span{display:inline-block;margin:0 3px 5px;}
.textbox{padding:28px 0;}
.textbox-holder{padding:0;}
.textbox h3{font-size:32px;line-height:34px;margin:0 0 18px;text-align:center;}
.btn-calculate{display:block;float:none;margin:0 auto 10px;max-width:160px;}
.footer{padding:20px 0 15px;}
.footer-area{margin:0 0 15px;padding:0;}
.footer-area .wrap-holder{padding:0;}
.columns{margin:0;}
.columns ul{float:none;margin:0 0 10px;width:100%;}
.columns ul li{display:inline-block;font-size:12px;line-height:14px;margin:0 5px 5px;}
.holder{padding:19px 0 20px;font-size:14px;line-height:16px;}
.holder-area{float:none;margin:0 0 10px;text-align:center;width:100%;}
.holder-box{float:none;margin:0;max-width:none;text-align:center;padding:0;}
#header{height:101px;position:relative;z-index:9;width:100%;z-index:99;}
#header .bg-stretch{height:101px !important;overflow:hidden;}
.wrap-sec .header-panel{padding:10px;text-align:center;}
.wrap-sec strong{display:block;margin:0 0 10px;font-size:20px;line-height:22px;font-family:'calibribold';color:#fff;}
.wrap-sec .btn-feedback{display:block;float:none;font-size:16px;line-height:32px;margin:0 0 10px;padding:0 22px 1px 23px;text-align:center;}
.wrap-sec .nav{background:none;margin:0 0 10px;padding:0 10px;text-align:left;}
.wrap-sec #nav{display:block;text-align:left;}
.wrap-sec #nav li{display:block;margin:0 0 2px;font-size:16px;line-height:18px;}
.calc_link {display:none !important;}
.wrap-area{font-size:18px;line-height:26px;padding:0 0 0 20px;}
.history{min-height:0px;}
.history-block{margin:0 0 0 -10px;font-size:16px;line-height:18px;padding:46px 10px 0;min-width:300px;}
.history-block h2{font-size:32px;line-height:34px;margin:0 0 24px;text-align:center;}
.history-block ul li{float:none;margin:0;width:100%;}
.history{min-height:1px;}
.history-box{display:none;}
.history-block{position:relative;padding:26px 10px 20px;}
.blocks{padding:27px 0 38px;}
.blocks-holder{padding:0;}
.blocks h3{font-size:32px;line-height:34px;margin:0 0 17px;text-align:center;}
.blocks-area{margin:0 0 15px;float:none;width:100%;}
.blocks-section{padding:0;}
.price{margin:51px 0 0;padding:41px 0 50px;}
.price h2{margin:0 0 20px;font-size:32px;line-height:34px;text-align:center;}
.tabset{margin:0 0 20px;}
.tabset li{float:none;display:block;width:100%;}
.tabset li:hover a:after{display:none;}
.tab-content ul li{padding:24px 20px 25px;}
.price-image{float:none;margin:0 0 10px;width:50%;}
.price-section{border:5px solid #3d3130; margin:-198px 0 72px 0;padding:34px 25px 31px;}
.price-section h3{font-size:32px;line-height:34px;margin:0 0 18px;text-align:center;}
.price-section ul{margin:0;}
.price-section ul li{float:none;margin:0 0 0 10px;width:100%;}
.slide-1-box{padding:300px 0 0;}
.slide h1{margin:0 0 20px;font-size:40px;line-height:44px;}
.slide .header1{margin:0 0 20px;font-size:40px;line-height:44px;}
.slide-1-section{font-size:16px;line-height:18px;padding:0 10px;}
.slider, .carousel1, .carousel1 .gmask, .carousel1 .gmask .slide{height:650px;}
body.gruzoperevozki_body div.gruz_inner {display:none;}
td img {width: 50px; height: auto;}
td {font-size: 14px !important;}
td strong {font-size: 14px !important;}
.news-block{margin:410px 0 44px;}
.news{float:none;margin:0 0 15px;width:100%;padding:22px 10px 18px; display: none;}
.news-block-holder{padding:15px 10px;font-size:16px;line-height:18px;}
.news-block-holder strong{font-size:24px;line-height:26px;}
.company-statistics{padding:0;}
.company-statistics li{float:none;margin:0 0 10px;;width:100%;text-align:center;}
.carousel2{margin:57px 0 70px;}
.carousel2 h3{font-size:32px;line-height:34px;display:block;text-align:center;left:auto !important;position:relative;}
.carousel2 .gmask .slide-2{float:left;padding:40px 0 0 0;width:514px;text-align:center;}
.slide-2 img{float:none;display:block;margin:0 auto 10px;}
.slide-2-box{font-size:16px;line-height:18px;padding:0;}
.cost{font-size:16px;line-height:18px;margin:-70px auto 55px;padding:24px 10px 30px;}
.articles{float:none;margin:0 0 55px;width:100%;}
.articles h3{font-size:30px;line-height:32px;margin:0 auto 10px;text-align:center;}
.articles ul{border:15px solid #fcf8f5;padding:21px 28px;width:100%;}
.question{padding:0;}
.question h3{margin:0 auto 10px;text-align:center;}
.question ul li{display:inline-block;font-size:14px;line-height:18px;margin:0 0 10px;padding:33px 20px 28px 35px;width:100%;}
.flexbox{margin:0 0 60px;}
.cost .btn-calculate{margin:0 auto 10px;}
.cost h3{font-size:32px;line-height:34px;margin:0 0 15px;text-align:center;padding:0;}
.footer-contacts{float:none;width:100%;}
.footer-contacts address, .footer-contacts strong,  .footer-contacts span{margin:0 0 10px;}
.company-statistics li{min-height:120px;}
.blocks-area ul li{min-height:180px;display:inline-block;vertical-align:top;padding: 30px 10px 0 30px;letter-spacing:-0.2px;}
.slide-2 a.lightbox{float:none;display:block;margin:0 auto 10px;}
.wrap-sec strong.phone{position: relative;right: auto;margin: auto;margin-top: -7px;text-align: center;}
.wrap-sec strong.phone span {display:none;}
}
@media only screen and (min-width:320px) and (max-width:430px){
.wrap {min-height: none;}
.slogan2 .wrap-area{padding:0px;}
.blocks-area ul li{min-height:200px;}
.wrap-sec .logo, .wrap-sec strong.phone {margin-left:21px;}
}
/* menu */
.wrap-sec:after{display:block;clear:both;content:"";}
/* menu styles */
.menu .opener{display:none;}
/* burger menu style */
.opener{float:right;width:31px;height:31px;background:#000;background:rgba(255, 115, 0, .9);position:relative;border-radius:3px;text-indent:-9999px;overflow:hidden;}
.opener:before,.opener:after,.opener span{background:#fff;border-radius:4px;position:absolute;top:16px;left:25%;right:25%;height:3px;margin-top:-2px;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}
.opener:before,.opener:after{content:'';top:10px;}
.opener:after{top:22px;}
/* close button transition */
.close-btn span,.active .opener span{opacity:0;}
.opener:hover{opacity:.9;}
.close-btn:after,.close-btn:before,.active .opener:after,.active .opener:before{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:16px;left:15%;right:15%;}
.close-btn:after,.active .opener:after{-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
@media only screen and (max-width:767px){.menu .opener{display:block;}
.menu .drop{overflow:hidden;position:absolute;top:83px;left:auto;right:0;z-index:999;width:240px;background:rgba(0, 0, 0, 0.9);}
.menu .drop{float:none;}
.wrap-sec.push .drop{position:static;}
.wrap-sec.push .menu{float:none;width:100%;}
.wrap-sec2.side-push .header{position:static;}
.wrap-sec2.side-push .drop ul{border:0;}
/* fade animation */
.wrap-sec.fade .drop{opacity:0;visibility:hidden;-webkit-transition:opacity 0.25s linear;transition:opacity 0.25s linear;height:0;}
.wrap-sec.active.fade .drop{opacity:1;visibility:visible;height:auto;}
/* slide animation */
.wrap-sec.slide .drop{max-height:0;-webkit-transition:all 0.25s linear;transition:all 0.25s linear;}
.wrap-sec.slide.active .drop{max-height:4000px;}
.wrap-sec.slide .drop > ul{-webkit-transition:all 0.25s linear;transition:all 0.25s linear;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}
.wrap-sec.slide.active .drop > ul{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
/* left slide animation */
.wrap-sec.side-slide .drop{width:100%;left:100%;-webkit-transition:all 0.25s linear;transition:all 0.25s linear;}
.wrap-sec.side-slide .drop > ul{}
.wrap-sec.side-slide.active .drop{left:0;}
/* top push animation */
.wrap-sec.push .header{overflow:hidden;}
.wrap-sec.push .opener{float:right;}
.wrap-sec.push .drop{overflow:hidden;margin:-20px -10px 10px;-webkit-transition:all 0.25s linear;transition:all 0.25s linear;max-height:0;}
.wrap-sec.push.active .drop{max-height:150px;}
/* left push animation */
.wrap-sec2.side-push{overflow:hidden;position:relative;}
.wrap-sec2.side-push .drop{position:absolute;top:0;left:-260px;width:240px;bottom:0;border:1px solid #000;-webkit-transition:all 0.25s linear;transition:all 0.25s linear;background:#fff;}
.wrap-sec2.side-push .hold{-webkit-transition:all 0.25s linear;transition:all 0.25s linear;}
.wrap-sec2.side-push.active .hold{margin:0 0 0 260px;min-width:480px;}
.wrap-sec2.side-push.active .drop{left:0;}
.wrap-sec2.side-push .drop .opener{position:absolute;right:5px;top:5px;z-index:999;}
}
/* hardcode btn */
.side-push.active .menu > .opener:before,.side-push.active .menu > .opener:after{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);margin:0;top:8px;}
.side-push.active .menu > .opener:after{top:20px;}
.side-push.active .menu > .opener span{opacity:1;}
/* disable animation while browser is resizing */
.resize-active .hold,.resize-active .drop,.resize-active .drop > ul{-webkit-transition:none !important;-ms-transition:none !important;transition:none !important;}
/* fancy */
.popup-holder{position:relative;overflow:hidden;height:0;}
.lightbox{position:relative;float:right;height:306px;width:230px;margin:0 0 0 10px;}
.lightbox img{position:absolute;top:0;right:0;z-index:2;}
.lightbox:hover em{text-indent:-9999px;overflow:hidden;position:absolute;top:0;right:0;z-index:4;display:block;background:rgba(255, 255, 255, 0.5);height:306px;width:230px;}
.lightbox:hover em:after{position:absolute;top:137px;left:100px;content:"";background:url(../img/bg-plus.png) no-repeat;height:32px;width:32px;}

.lightbox2{position:relative;float:right;height:276px;width:230px;margin:0 0 0 10px;}
.lightbox2 img{position:absolute;top:0;right:0;z-index:2;}
.lightbox2:hover em{text-indent:-9999px;overflow:hidden;position:absolute;top:0;right:0;z-index:4;display:block;background:rgba(255, 255, 255, 0.5);height:306px;width:230px;}
.lightbox2:hover em:after{position:absolute;top:100px;left:115px;content:"";background:url(../img/bg-plus.png) no-repeat;height:32px;width:32px;}

table.mid_valign td {vertical-align: middle;}
table.pink_border td {border-bottom: 10px solid #f8f4f1;}

section.slogan.slogan2.contentpage table td:first-child {padding-left: 5px}

table.maincars {width: 980px; font-size: 14px;}
.maincars li {list-style: none;}
.maincars b {font-weight: bold;}


.maincars.three td {width: 33%;}
.maincars.three td img {width: 300px; height: auto;}


.maincars.two td {width: 50%;}
.maincars.two li {height: 550px;}
.maincars.two td img {width: 450px; height: auto;}

.auto_images_top img:nth-of-type(1) {
	width: 320px;
	height: auto;
}

.auto_images_top img:nth-of-type(2) {
	width: 240px;
	height: auto;
	margin: 20px 40px 20px 40px;
}

.zakazat_btn {	
	text-align: center;	
	padding: 15px;
}

.zakazat_btn .btn-more {
	color: #fff !important;
	font-size: 20px !important;
}

.zakazat_btn .btn-more:hover {
	border-bottom: none !important;
}

.zakazat_btn .b1c-name {
	display:none;
}

.autopark_cars {
	text-align: center;
}

.autopark_car {
	display: inline-block;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	width: 200px;
	padding: 5px;	
	margin: 5px;
	border: 2px solid #fff;
	border-radius: 4px;
}

.autopark_car.is_selected {
	border: 3px solid #ff7111;
	padding: 0px !important;
}

.autopark_car.is_hidden {
	opacity: 0.5;
}

.autopark_car.is_hidden.is_selected {
	opacity: 1;
}

.autopark_car:hover {
	border-color: #ff7111;
}

.autopark_car a, .autopark_car span.style1 {	
	color: #3d3130;
}

.autopark_car a:hover {
	border-bottom: none !important;
}

.autopark_car a img {
	width: 190px;
}

.autopark_car .autopark_slider_image {
	position: relative;
	height: 150px;
	padding-left: 10px;
}

.autopark_car .autopark_slider_image img {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 190px;
}

.autopark_number {
	color: #ff7111;
}

.autopark_car .zakazat_btn {
	
	text-align: center;	
	padding: 7px 20px;
}

.autopark_car .zakazat_btn .btn-more {
	color: #fff !important;
	font-size: 18px !important;
}

.autopark_sort {
	margin: 15px 0;
}

.autopark_sort li {
	display: inline-block;
	padding: 0 10px;
	margin: 5px;	
	font-size: 14px;
	font-weight: bold;
	background: #f2eeeb;	
}

.autopark_sort li a {
	color: #3d3130 !important;
	border-color: #3d3130 !important;
}

.autopark_car.b1c-good .btn-more.b1c,
.present-bar-info.b1c-good .btn-more.b1c{	
	background: #f2eeeb;
	color: #333 !important;
	font-weight: bold;
	line-height: 34px;
	padding: 0px 15px;
}

.autopark_car.b1c-good .btn-more.b1c:hover,
.present-bar-info.b1c-good .btn-more.b1c:hover {	
	opacity: 0.9;
	background: #e2dedb;
}


.gruzoperevozki_car {
	display: inline-block;
	font-size: 16px;
	width: 310px;
	padding: 5px;	
	margin: 5px;
	border: 2px solid #fff;
	border-radius: 4px;
}

.gruzoperevozki_car img {
	width: 280px;
}

.gruzoperevozki_car .car_name {
	text-align: center;
	font-weight: bold;
	display: block;
}

.gruzoperevozki_car .gr_obyom,
.gruzoperevozki_car .gr_razmer,
.gruzoperevozki_car .gr_passmest{
	display: block;
}

.gruzoperevozki_car .gr_min,
.gruzoperevozki_car .gr_chas,
.gruzoperevozki_car .gr_min_ttk,
.gruzoperevozki_car .gr_chas_ttk,
.gruzoperevozki_car .gr_mkad,
.gruzoperevozki_car .gr_gruzchik {
	display:none;
}	

.mapcalc .gr_min,
.mapcalc .gr_chas,
.mapcalc .gr_min_ttk,
.mapcalc .gr_chas_ttk,
.mapcalc .gr_mkad,
.mapcalc .gr_gruzchik {
	display:none;
}	

.gruzoperevozki_car .gruzoperevozki_vremya {
	display: inline-block;
    width: 130px;
	float:right;
}
.gruzoperevozki_car label {	
	float:right;
}
.gruzoperevozki_car .gruzoperevozki_ttk {	
	float: right;
    margin-top: 7px;
}
.gruzoperevozki_car .gruzoperevozki_km_za_mkad {
	display: inline-block;
    width: 130px;
	float:right;
}
.gruzoperevozki_car .gruzoperevozki_gruzchiki {
	display: inline-block;
    width: 130px;
	float:right;
}

.gruzoperevozki_car .b1c-name {
	display:none;
}
.gruzoperevozki_car .gr_calc {
	width: 145px;
	display: none; /*inline-block;*/
}

.gruzoperevozki_car .b1c:hover {
	opacity: 0.8;
}

.gruzoperevozki_car .b1c {
	width: 145px;
	display: inline-block;
	float:right;
	margin-right: 80px;
	cursor: pointer;
}

.gruzoperevozki_result {
	
}


.gruzoperevozki_result_line {
	font-weight: bold;	
	font-size: 16px;
}

.carousel3  a, .carousel4  a {border: none !important;}

table.table-deliv-result {	
	width: 600px;
}

table.table-deliv-result td {	
	text-align: center;
	vertical-align: middle;
}

.mapcalc input, .mapcalc select {
	font-size: 16px;
}

.mapcalc table.table_values {
	margin-top: 20px;
	margin-bottom: 20px;
}


.mapcalc input[type="number"] {
	width: 50px;
}

.mapcalc #from_city, .mapcalc #to_city {
	display: block;
	width: 650px;
	font-size: 16px;
	margin-top: 10px;
	margin-bottom: 20px;
	padding-left: 5px;
}

label.selector {
	display: block;
    float: left;
    width: 41px;
    height: 28px;
    padding-top: 4px;
	margin-top: 5px;
	margin-bottom: -5px;
    text-align: center;
    border: 1px solid #d6d6d6;
    cursor: pointer;
    color: #777;
    font-weight: 500;
	font-size: 17px;
	line-height: 1.3em;
}

label.selector.checked {
	background: #ff7111;
    border-color: #ff7111;
    color: white;
}

.slideControls1 {
	display: inline-block;
	padding: 0 0 10px 99px;
}

.slideControls2 {
	display: inline-block;
	padding: 0 0 10px 26px;
}

#podrobno_tables {
	background: #faf6f3;
	border: 10px solid #faf6f3;
	border-radius: 10px;
	width: 620px;
}

section#result .fullcost {
	font-size: 30px;
	color: #ff7111;
}

#podrobno_button {
	float:right;
	width: 250px;
}

#sidebar_zakaz {
	padding-top:20px;
}


#sidebar_gruzchiki, #sidebar_upakovka {
	width: 300px;
	display: inline-block;
}

.hl_button:hover{opacity:.75;}

#conteiner {
width:100%;
height: 170px;
overflow:hidden;
}
#div1 {
width:400px;
float:left;
height: 170px;
background-color: white;

}
#div2 {
width:400px;
height: 170px;
float:right;
background-color: blue;
}
#div3 {
width:auto;
height: 170px;
background-color: red;
}

/* softwaret */

.price_right {
    float: right;
    margin-top: 30px;
    margin-right: 40px;
}

.big_price_right {
    float: right;
    margin-top: 26px;
}


.zayavka_list {
    background-color: #f70;
    padding: 7px;
}	




.form_input, .form_input_select {
    width: 100%;
    height: 36px;
    padding: 0 10px 0 36px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fcf9f9;
    border-radius: 5px;
    border: none;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: 400;
    background: #fff;
    margin-bottom: 7px;
}

.form_textarea {
    width: 96%;
    padding: 5px 0px 0px 6px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fcf9f9;
    border-radius: 5px;
    border: none;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: 400;
    background: #fff;
    margin-bottom: 7px;
}

.form_name {
    background: #fff url(../img/form/user-shape.png) 7px center no-repeat;
}

.form_time {
    background: #fff url(../img/form/time.png) 7px center no-repeat;
}

.form_tel {
    background: #fff url(../img/form/telephone-handle-silhouette.png) 7px center no-repeat;
}

.form_car {
    background: #fff url(../img/form/car.png) 7px center no-repeat;
}

.form_mail {
    background: #fff url(../img/form/envelope.png) 7px center no-repeat;
}

.form_right {
    width: 49%;
    float: right;
}

.form_left {
    width: 49%;
}	

.form_btn:hover {
    background-color: #c7a9a9;
}

input[type=submit], input[type=button] {
    position: relative;
    border: none;
    cursor: pointer;
}

.form_btn {
    width: 50%;
    height: 36px;
    background-color: #d5b6b6;
    border-radius: 5px;
    box-shadow: inset 0 0 7px rgba(255, 255, 255, 0.35);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fcfbfa;
    font-family: Tahoma;
    font-size: 16px;
    font-weight: 400;
    line-height: 36px;
    padding: 0;
    text-align: center;
}

.form_info {
    font-size: 15px;
    color: #fff;
    padding-bottom: 8px;
}

.form_info a{
    color: #fff;
    text-decoration: underline;
}

.form_info a:hover{
    text-decoration: none;
}	
.nameadvantage
{
        font-size: 24px;
        font-family: "OpenSans";
        color: rgb(0, 0, 0);
        text-transform: uppercase;
        line-height: 3;
        position: absolute;
        left: 479.96px;
        top: 1535.996px;
        width: 701px
        height: 238px;
}



.form_info_small {
    color: #626262;
    font-size: 10px;
    line-height: normal;
    padding: 5px;
}

.sale {
    height: 215px;
}

.sale_img {
    float: left;
    width: 350px;
}


.sale_img img {
    width: 350px;
}

.sale_name {
    margin-left: 360px;
    font-weight: 800;
    font-size: 20px;
}

.sale_text {
    padding-left: 360px;
}



.step_bag img {
    max-width: 100%;
    max-height: 173px;
}

.step_bag {
    text-align:center;

	}

.left_part {
float:left;
}

.right_part {
padding-top:20px;
}

@media (min-width:768px) {
.right_part {
    padding-top: 68px !important;
    padding-left: 266px !important;
}

}

#fcomp {
display:none;
}

.btn-zayavka {
    float: right;
    /* margin: 3px 0 0 66px; */
    /* padding: 0 22px 1px 23px; */
    font-size: 16px;
    line-height: 42px;
    width: 161px;
    background: rgb(255, 113, 17);
    color: #fff;
    text-align: center;
    text-decoration: none;
    letter-spacing: -0.2px;
}


#zzz {
    padding: 25px 0 21px 0px !important;
        font-family: unset !important;
    text-transform: initial !important;
}



@media screen and (max-device-width: 720px){
/*#zzz {    display:none;    padding:0px !important;}
.btn-zayavka {display:none;}*/

#zzz {
    padding: 0px 0 21px 0px !important;}
.btn-zayavka {    float: left;width: 98%;line-height: 35px;}

li#fcomp {
    /*display: block; //block*/
}


.sale_img {
    float: none;
    width: 99%;
}
.sale_img img {
    width: 99%;
}
.sale_name {
    margin-left: 10px;
}

.sale_text {
    padding-left: 10px;
}
.sale {
    height: auto;
}
.step_bag img {
    height: 130px;
}
.left_part {
    float: none !important;
}
}


.btn-zayavka a:hover {
color:#000 !important;
}

a#popup1:hover {
    color: #3d3130;
}
/*  softwaret */


.carousel4 .btn-prev, 
.carousel4 .btn-next
{position:absolute;top:175px;left:0px;background:url(../img/sprite2.png) no-repeat 0 0;height:31px;width:25px;text-indent:-9999px;overflow:hidden;}
.carousel4 .btn-next
{left:auto;right:0;background:url(../img/sprite2.png) no-repeat -24px 0;}

@media screen and (max-width: 959px){
	.carousel3{
		width: 432px;
		margin: 0 auto;
		overflow:inherit;
	}
	.carousel3 .gmask-center{overflow: hidden;}
	.carousel3 .btn-prev{left: 0;}
	.carousel3 .btn-next{right: 0;}
	.mapcalc #from_city, .mapcalc #to_city{
		width: 100%;
		box-sizing: border-box;
	}
	.carousel3 .feedbacks-area, .carousel4 .feedbacks-area{
		position: static;
	}
	.carousel3 .feedbacks-area .btn-prev{
		position: absolute;
		left: 0;
		top: 125px;
	}
	.carousel3 .feedbacks-area .btn-next{
		position: absolute;
		right: 0;
		top: 125px;
	}
}
@media screen and (max-width: 767px){
	.carousel4 .feedbacks-area{
		display: block;
	}
	.box.useful.gruz_inner+div>a>img{display: none;}
	#YMapsID>ymaps{
		width: 100% !important;
	}
	#podrobno_tables{width: auto;}
	table.table-deliv-result{width: auto;}
	.slogan strong{font-size: 15px;line-height: 18px;}
	#YMapsID{width: auto  !important;}
	p>ymaps{
		width: 100% !important;
	}
}
@media screen and (max-width: 480px){
	.carousel3{
		width: 216px;
	}
	.carousel4{
		width: 208px;
		margin: 0 auto;
	}
	.carousel3 .gmask .slide-3{
		padding: 0;
	}
	.feedbacks-area{bottom: 0;}
	.contentpage{
		min-height: inherit;
	}
	.autopark_car{margin: 0;}

}